Faster Separators for Shallow Minor-Free Graphs via Dynamic Approximate Distance Oracles
نویسنده
چکیده
Plotkin, Rao, and Smith (SODA’97) showed that any graph with m edges and n vertices that excludes Kh as a depth O(l logn)-minor has a separator of size O(n/l + lh logn) and that such a separator can be found in O(mn/l) time. A time bound of O(m + n/l) for any constant ǫ > 0 was later given (W., FOCS’11) which is an improvement for non-sparse graphs. We give three new algorithms. The first has the same separator size and running time O(poly(h)lm). This is a significant improvement for small h and l. If l = Ω(n ′ ) for an arbitrarily small chosen constant ǫ > 0, we get a time bound of O(poly(h)ln). The second algorithm achieves the same separator size (with a slightly larger polynomial dependency on h) and running time O(poly(h)( √ ln + n/l)) when l = Ω(n ′ ). Our third algorithm has running time O(poly(h) √ ln) when l = Ω(n ′ ). It finds a separator of size O(n/l) + Õ(poly(h)l √ n) which is no worse than previous bounds when h is fixed and l = Õ(n). A main tool in obtaining our results is a novel application of a decremental approximate distance oracle of Roditty and Zwick.
منابع مشابه
Exact Distance Oracles ( a . k . a . Shortest - Path Queries )
r–division approach pieces of size O(r) with boundary O( √ r) per piece (total boundary O(n/ √ r)) precompute APSP for all nodes on the boundary, space O(n/r); at query time, explore piece of v (say Pv) and piece of w (Pw) and find best connection pair ∂Pv × ∂Pw, piece sizes O(r) and O( √ r) connection pairs, total query time O(r) smoothly interpolates between SSSP and APSP (only separators use...
متن کاملLinear-Space Approximate Distance Oracles for Planar, Bounded-Genus and Minor-Free Graphs
A (1+ǫ)–approximate distance oracle for a graph is a data structure that supports approximate point-to-point shortest-path-distance queries. The most relevant measures for a distance-oracle construction are: space, query time, and preprocessing time. There are strong distance-oracle constructions known for planar graphs (Thorup, JACM’04) and, subsequently, minor-excluded graphs (Abraham and Gav...
متن کاملApproximate Distance Oracles for Planar Graphs with Improved Query Time-Space Tradeoff
We consider approximate distance oracles for edge-weighted n-vertex undirected planar graphs. Given fixed ǫ > 0, we present a (1 + ǫ)-approximate distance oracle with O(n(log logn)) space and O((log logn)) query time. This improves the previous best product of query time and space of the oracles of Thorup (FOCS 2001, J. ACM 2004) and Klein (SODA 2002) from O(n log n) to O(n(log log n)).
متن کاملMore Compact Oracles for Approximate Distances in Undirected Planar Graphs
Distance oracles are data structures that provide fast (possibly approximate) answers to shortest-path and distance queries in graphs. The tradeoff between the space requirements and the query time of distance oracles is of particular interest and the main focus of this paper. Unless stated otherwise, we assume all graphs to be planar and undirected. In FOCS 2001 (J. ACM 2004), Thorup introduce...
متن کاملApproximate Maximum Flow on Separable Undirected Graphs
We present faster algorithms for approximate maximum flow in undirected graphs with good separator structures, such as bounded genus, minor free, and geometric graphs. Given such a graph with n vertices, m edges along with a recursive √ n-vertex separator structure, our algorithm finds an 1− ǫ approximate maximum flow in time Õ(mpoly(ǫ)), ignoring poly-logarithmic terms. Similar speedups are al...
متن کامل